'''
该案例演示了字符的编码和解码
    编码:将字符串转为字节的形式
    解码:将字节转为字符串的形式
'''
str = "你好,中国"
print(str)
print(type(str))
# 编码
# 将字符串转换成字节需要encode(),需要指定编码类型 encoding="utf-8"
str1 = str.encode(encoding="utf-8")
print(str1)
print(type(str1)) # bytes
# 解码 将字节转成字符串需要decode(),需要指定编码类型
str2 = str1.decode(encoding="utf-8")
print(str2)

# 注意:
# 如果用encode编码,需要指定的decode解码
# str3 = str1.decode(encoding="gbk")
# print(str3)  # 报错